package com.sc.nft.entity.vo.draw.activity;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class MallDrawActivityRecordVO {

    @ApiModelProperty(value = "编号")
    private Long id;

    @ApiModelProperty(value = "用户昵称")
    private String nickName;

    @ApiModelProperty(value = "手机号")
    private String phoneNumber;

    @ApiModelProperty(value = "奖品名称")
    private String prizeName;

    @ApiModelProperty(value = "数量")
    private Integer prizeCount;

    @ApiModelProperty(value = "首轮抽奖时间")
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    @ApiModelProperty(value = "领取时间")
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date modifyTime;

    @ApiModelProperty(value = "抽奖状态 0-已失效 1-参与中 2-已领取 3-未中奖")
    private Integer drawStatus;

    @ApiModelProperty(value = "抽奖详情列表")
    private List<MallDrawActivityRecordDetailVO> mallDrawActivityRecordDetailVOList;

    @ApiModelProperty(value = "消耗道具数")
    private Integer propCount;
}

